Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BH Tennis Open International Cup - Belo Horizonte TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona BH Tennis Open International Cup - Belo Horizonte JVC Trophy - Vienna Prague Open - Prague Binghamton Professional Tennis Tournament - Binghamton X Ciutat de Barcelona - Barcelona Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Zagreb Open - Zagreb ATU Cup - Weiden XI Ciutat de Barcelona - Barcelona Baden Open - Ettlingen 2006 North Shore Pro Tennis Championship - Winnetka Siemens Open - Scheveningen Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Mitsubishi Electric Europe Cup - Monza New Delhi Challenger II - New Delhi Izmir Cup - Izmir Unicredit Czech Open - Prostejov Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta San Marino CEPU Open - San Marino Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Pekao Open - Szczecin Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Scheveningen Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Campos do Jordao Challenger Szczecin Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Monza Challenger San Marino Challenger Genova Challenger Rio De Janeiro Challenger Rome Challenger Prostejov Challenger IX Open Internacional D'Andorra - Andorra Szczecin Challenger Siemens Open 2001 - Scheveningen V Gramado Open de Tennis - Gramado Samarkand Challenger - Samarkand Open 88 - Contrexeville BH Tennis Open International Cup - Belo Horizonte Kyiv UMC Open - Kiev Copa Ericsson Peru - Lima VI Abierto Internacional de Salinas - Salinas BCP Tennis Classic - Sao Paulo Nossa Caixa Aberto de Sao Paulo - Sao Paulo Memorial Savigny - Sassuolo Cridicard Mastercard Tennis Cup - Campos do Jordao DPD Challenger 2002 - Aschaffenburg Muller Cup - Ulm USTA Challenger of Dallas - Dallas V Torneo Internazionale di Tennis - Barletta 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia USTA Challenger of Burbank - Burbank San Marino Challenger Ljubljana Open 2002 - Ljubljana Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Sibiu Challenger 2002 Azalea Orthopedic Challenger - Tyler Tennis Cup of Flanders - Ostende 2003 USTA Challenger of Calabasas - Calabasas Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Skandia Open - Linz VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta The USTA Challenger at West End Racquet - Torrance VIII Trofeo Ciutat de Barcelona - Barcelona 2003 West Side Tennis Club Challenger - Forest Hills San Marino Cepu Open - San Marino Copa Sevilla Internacionales de Andalucia - Seville Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Bordeaux Challenger VIII Torneo Internazionale di Tennis - Barletta Vicenza Challenger Prague Challenger Pekao Open - Szczecin XL Capital Bermuda Open - Bermuda Padova Challenger Todi Challenger Top Wool Challenger Biella - Biella SMS Tennis Cup - Sao Paulo USTA Challenger of Tiburon - Tiburon Oberstaufen Cup - Oberstaufen Trnava Challenger Rome Challenger Challenger Leon 2004 - Leon XL Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City San Luis Potosi Challenger Heilbronn Challenger Genova Challenger BH Tennis Open International Cup - Belo Horizonte Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Unicredit Czech Open 2007 - Prostejov VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte San Marino Cepu Open - San Marino Sail Open - New Delhi Czech Open 2006 - Prostejov XI Ciutat de Barcelona - Barcelona JSM Challenger - Champaign Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Curitiba Challenger AGT Challenger - Leon Rome Challenger Sir Supermercati - Rome III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague Szczecin Challenger San Marino Cepu Open - San Marino XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi XI Venice Open - Venice Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Grand Prix Hassan II - Casablanca Credicard Mastercard Tennis Cup - Campos do Jordao Cordenons Challenger Blois Challenger Winnetka Challenger Pekao Open 2001 - Szczecin Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Casablanca Challenger Bucaramanga Challenger Global Telecom Open - Florianopolis Pekao Open 2005 - Szczecin International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London 2002 Tulsa USTA Challenger - Tulsa Gelsor Open Romania - Bucharest Furth Challenger Britania Zavaleta - Puebla Seville Challenger Szczecin Challenger AT&T Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Tata Open - Chennai South African Airways Open - East London Podebradka Cup - Prague Open Diputacion - Cordoba Adidas International - Sydney Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt Copa AT&T - Buenos Aires DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Brasil Open - Costa do Sauipe 2000 Cairo Challenger - Cairo Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Sao Paulo - Brazil Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Schickedanz Open - Furth Szczecin Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach Nord/LB Open - Braunschweig Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Castilla y Leon - Segovia Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Campinas Challenger The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland University of Tennessee USTA Challenger - Knoxville Abierto Mexicano Telcel - Acapulco Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb US Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort Prostejov Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires La Serena Open - La Serena U.S. Men's Clay Court Championships - Houston Nord LB Open - Braunschweig Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pekao Open 2003 - Szczecin Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest IX Trofeo Ciudad de Quito - Quito Stockholm Open - Stockholm Copa Telmex - Buenos Aires Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Banca Stato Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca Estoril Open - Estoril AXA Open II - Espinho Open de Montauban - Montauban III Gramado Open de Tenis - Gramado Campbells Hall of Fame Tennis Championships - Newport Geneva Challenger - Geneva Copa Sevilla - Seville USTA Men's Challenger of Dallas - Dallas Zagreb Open - Zagreb FILA Challenger - Biella BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari BCR Open Romania - Bucharest Copa Ericsson Uruguay - Montevideo Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Czech Open - Prostejov Open Sabadell Atlantico - Barcelona The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Estoril Open - Estoril Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Copa Kia Challenger ATP - Santiago Serbia Open - Belgrade Winston Salem - Winston Salem Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bogota Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg Citi Open - Washington Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Copa Petrobras-Brazil - Aracaju Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Salinas Challenger Barcelona Open BancSabadell - Barcelona Blumenau Challenger Zagreb Challenger Santos Challenger Rio Quente Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel RCA Championships - Indianapolis Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copa Telmex - Buenos Aires Sophia Antipolis Challenger International Championship of Croatia - Umag Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Furth Challenger Heineken Open - Auckland Szczecin Challenger Sao Paulo Challenger Campinas Challenger Brasil Open - Costa do Sauipe Belem Challenger Bucaramanga Challenger Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger Orange Warsaw Open - Warsaw Delray Beach International Tennis Championships - Delray Beach Napoli Challenger Marbella Challenger Grand Prix Hassan II - Casablanca China Open - Beijing Bogota Challenger Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open SEAT Godo 2006 - Barcelona St. Petersburg Open - St. Petersburg Blunmenau Challenger Davidoff Swiss Indoors Basel - Basel RCA Championships - Indianapolis Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Santo Domingo Challenger US Men's Clay Court Championship - Houston Madrid Challenger Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Santos Challenger Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Nord/LB Open - Braunschweig VI Trofeo Ciudad de Quito - Quito Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona 2003 Eddleman USTA Challenger - Birmingham ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BCR Open Romania - Bucharest Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg If Stockholm Open - Stockholm Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Heineken Open - Auckland Movistar Open - Vina del Mar Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland TD Waterhouse Cup - Long Island Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Qatar Exxon Mobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz China Open - Beijing Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart French Open - Paris Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Australian Open - Melbourne Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston